Dev4Press\v42\Core\Plugins\Settings C

Total Complexity 102
Dependencies 3
Dependents 2
Total lines 475
Lines of code 339
Logical lines of code 187
Comment lines 2
Methods 47
Properties 10

Methods 47

Method Rating Maintainability Complexity Lines of code
_update()
A
47 10 36
init()
S
50 7 28
_upgrade()
S
56 7 19
import_from_secure_json()
S
55 6 17
_install()
S
58 4 15
set()
S
59 4 14
import_from_object()
S
62 4 12
prefix_get()
S
61 4 11
remove_by_prefix()
S
62 4 11
_settings_to_array()
S
62 3 12
reset_feature()
S
62 3 11
exists()
S
66 3 9
export_to_secure_json()
S
58 2 15
instance()
S
69 2 7
group_get()
S
67 2 8
remove_plugin_settings()
S
72 2 6
_db()
S
68 2 8
_settings_get()
S
69 2 7
_settings_delete()
S
69 2 7
_settings_update()
S
68 2 7
__construct()
S
82 1 3
i()
S
82 1 3
__get()
S
74 1 4
group()
S
79 1 3
storage_get()
S
78 1 3
feature_get()
S
78 1 3
register_group()
S
80 1 3
register()
S
79 1 3
get_default()
S
79 1 3
raw_get()
S
78 1 3
get()
S
76 1 3
save()
S
74 1 4
is_install()
S
79 1 3
is_update()
S
79 1 3
mark_for_update()
S
75 1 4
remove_plugin_settings_by_group()
S
81 1 3
export_to_json()
S
80 1 3
file_version()
S
79 1 3
plugin_version()
S
78 1 3
get_installed_db_version()
S
79 1 3
updated_db_version()
S
79 1 3
_name()
S
78 1 3
_install_db()
S
91 1 2
_migrate()
S
91 1 2
_groups()
S
80 1 3
_merge()
S
82 1 3
constructor()
S
100 1 0